الگوریتم M8 روشی برای پیش بینی میان مدت زمین لرزه های بزرگ (بزرگی 6.5 ریشتر یا بیشتر) است. این الگوریتم فعالیت های لرزه ای پیش آگاهی دهنده قبل از زمین لرزه های بزرگ را مورد بررسی قرار می دهد. از این فعالیت ها برای شناسایی هنگام اعلام خطر یا زمان بیشترین - احتمال وقوع (times of increased probability), TIP زمین لرزه های بزرگ استفاده می شود. هر TIP به مدت 5 سال به ناحیه ای که وسعت آن چند برابر اندازه چشمه زمین لرزه در حال وقوع است، اشاره می کند. تاکنون چندین زمین لرزه بزرگ بر اساس الگوریتم M8، به طور موفقیت آمیز پیش بینی شده است. در این تحقیق، با استفاده از این الگوریتم پهنه ایران برای پیش بینی زمین لرزه های آتی (پیش بینی پیشرو) مورد آزمایش قرار گرفته است. کاربرد الگوریتم M8 وجود چند منطقه خطر برای وقوع زمین لرزه های آتی را در نقاط مختلف ایران نشان می دهد. این مناطق اعلام خطر در غرب و جنوب غرب ایران قرار دارند.